Lessons learned from automating tests for an operations support system

نویسندگان

  • Mariusz A. Fecko
  • Christopher M. Lott
چکیده

We present experience gained in automating tests for an operations support system. A major portion of the effort was devoted to extending a commercial test tool so that testers could easily manipulate GUI objects on two implementations of the application. For this purpose, we developed a test automation library as support infrastructure for writing tests. The challenges and tradeoffs are discussed such as simplicity/complexity for a tester vs. a library developer, hiding/exposing window hierarchy to the tester, providing common methods for different types of GUI objects, transparently manipulating custom GUI widgets, and coping with data-dependent test cases. We discuss the requirements of test code reusability, maintainability, and portability, and describe the solutions we found. In addition, we offer observations about benefits and pitfalls of test automation, our recommendations for maximizing return on investment, and results from automating a variety of tests.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Regionalization of the Iowa State University Extension System: Lessons Learned by Key Administrators

The cyclical economic downturn in the United States has forced many Extension administrators to rethink and adjust services and programming. The Cooperative Extension System (CES), the organization primarily responsible for governmental Extension work in the United States, at Iowa State University responded to this economic downturn by restructuring its organization from county based to a regio...

متن کامل

Lessons Learned from the AIDS Crisis in Lordegan, Iran in 2019

AIDS is an acquired immunodeficiency syndrome caused by the HIV virus (1, 2). AIDS is amongst the major challenges of the health system in all countries. This health challenge has spread to all countries as well as to all age groups, especially the 25-34 age group. The probability of transmission of AIDS ranges from 70% by blood transfusion to 30% by sexual intercourse, mother-to-child transmis...

متن کامل

Smart City Reference Model: Interconnectivity for On-Demand User to Service Authentication

The Internet of Things and Services (IoTS) has encouraged the development of service provisioning systems in respect to Smart City topics. Most of them are operated as heterogeneous systems which limits end customers’ access and contradicts with IoTS principles. In this paper, we discuss and develop a reference model of an interconnected service marketplace ecosystem. The prototypical implement...

متن کامل

Kermanshah Health Care Services: A Lesson Learned From Iran’s Recent Earthquake

Background: Earthquake has always been a serious threat for humans’ health and properties. In this regard, the most urgent services for people after the occurrence of incidents and disasters, especially earthquake, is health services. Iran due to its geographic location along the Alpine-Himalayan belt is vulnerable to the occurrence of earthquakes with magnitudes of 6 and 7 on the Richter...

متن کامل

Health System Response and Management: Lessons Learned From Iran\'s 2019 Floods

Background: While the main concern of Iran has been the risk of drought, and the Iranian authorities are always trying to find the solutions and prepare projects for the supply of their citizenschr('39') water, this country suddenly experienced a massive flood that affected more than 31 provinces in 2019. This study was conducted to extract lessons learned from the health system response and ma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2002